package cn.uyunsky.platform.config.reader;

import cn.uyunsky.platform.config.ConfigReader;
import cn.uyunsky.platform.config.bean.page.PageBean;
import cn.uyunsky.platform.config.bean.page.PageDefineBean;

import java.util.LinkedHashMap;
import java.util.Map;

public class PageDefineReader implements ConfigReader<PageDefineBean> {

	private static Map<String, PageBean> pages = new LinkedHashMap<String, PageBean>();

    @Override
    public void addBean(PageDefineBean bean) {
        pages.putAll(bean);
    }

	public PageBean getPageBean(String pagecode) {
		return pages.get(pagecode);
	}

	public Map<String, PageBean> getPageDefine() {
		return PageDefineReader.pages;
	}
}
